package org.example.yiyu.mapper;

import org.apache.ibatis.annotations.*;
import org.example.yiyu.model.Tag;

import java.util.List;

@Mapper
public interface TagMapper {
    // 创建标签
    void createTag(Tag tag);

    // 修改标签
    void updateTag(Tag tag);

    // 删除标签
    void deleteTag(@Param("id") Long id);

    // 获取标签
    List<Tag> getAllTags();

    // 批量删除某一个标签下的所有日记
    void deleteDiariesByTag(@Param("tagId") Long tagId);
}

